import request from './api';

//工程样板列表
function getProjectListApi(params) {
	return request('/project_engineering_sample/getProjectList', params, 'GET')
}
//工程样板子集列表
function getProjectListSonApi(params) {
	return request('/project_engineering_sample/getProjectListSon', params, 'GET')
}

//模板
function getProjectTemplateApi(params) {
	return request('/project_engineering_sample/getProjectTemplate', params, 'GET')
}

//模板详情
function getProjectTemplateInfoApi(params) {
	return request('/project_engineering_sample/getProjectTemplateInfo', params, 'GET')
}

//获取样板列表
function getProjectProcessSplitApi(params) {
	return request('/project_engineering_sample/getProjectProcessSplit', params, 'GET')
}

//记录列表
function getProjectTemplateRecordApi(params) {
	return request('/project_engineering_sample/getProjectTemplateRecord', params, 'GET')
}

//提交模板
function addTemplateApi(params) {
	return request('/project_engineering_sample/addTemplate', params, 'POST')
}

//获取记录详情
function getRecordInfoApi(params) {
	return request('/project_engineering_sample/getRecordInfo', params, 'GET')
}


function problemDetailApi(params) {
	return request('/project_perform/problemDetail', params, 'GET')
}

function checkListListApi(params) {
	return request('/ProjectCheck/checkList', params, 'GET')
}


function meetingListApi(params) {
	return request('/ProjectMeetting/meetingList', params, 'GET')
}


function MeettingApi(params) {
	return request('/ProjectMeetting/listGroup', params, 'GET')
}
// 施工方案（首页）
function DrawingsListGroup(params) {
	return request('/ConstructionDrawings/listGroup', params, 'GET')
}

function MatetialsSuppliedListGroup(params) {
	return request('/AMaterialsSupplied/listGroup', params, 'GET')
}

function listGroupApi(params) {
	return request('/ProjectCheck/listGroup', params, 'GET')
}

function wornListApi(params) {
	return request('/project_building_site/reportList', params, 'GET')
}

function deviceListApi(params) {
	return request('/project_building_site/deviceList', params, 'GET')
}

function analysisApi(params) {
	return request('/project_building_site/analysis', params, 'GET')
}


function projectAnalysisApi(params) {
	return request('/project/analysis', params, 'GET')
}

function projectAnalysisApi__java(params) {
	return request('/project/analysis', params, 'GET', true)
}

function liberaryListApi(params) {
	return request('/projectLiberary/index', params, 'GET')
}

function projectChartsApi(params) {
	return request('/project/charts', params, 'GET')
}

function gfwjListApi__java(params) {
	return request('/gfwj/list', params, 'POST', true)
}

function weeklyListApi__java(params) {
	return request('/report/list_summary', params, 'POST', true)
}

function projectRiskAnalysisApi(params) {
	return request('/projectRisk/analysis', params, 'GET')
}

function projectListApi(params) {
	return request('/project/project_list', params, 'GET')
}

function projectZrrListApi(params) {
	return request('/projectZrr/list', params, 'GET')
}

function projectZrrInfoApi(params) {
	return request('/projectZrr/info', params, 'GET')
}


function projectSonApi(params) {
	return request('/project/project_son', params, 'GET')
}

function projectAllApi(params) {
	return request('/project/project_all', params, 'GET')
}

function projectBuildApi(params) {
	return request('/project/project_build', params, 'GET')
}

function projectRiskApi(params) {
	return request('/project_risk/index', params, 'GET')
}

function projectRiskInfoApi(params) {
	return request('/project_risk/info', params, 'GET')
}

function riskListApi(params) {
	return request('/project_risk/riskList', params, 'GET')
}

function analysisListApi(params) {
	return request('/analysis/analysis', params, 'GET')
}

function analysisDetailApi(params) {
	return request('/analysis/detail', params, 'GET')
}

function committeeListApi(params) {
	return request('/project_safe_meet/index', params, 'GET')
}

function committeeInfoApi(params) {
	return request('/project_safe_meet/detail', params, 'GET')
}

function projectRiskListApi(params) {
	return request('/project_centre/risk', params, 'GET')
}

function projectRiskByProjectIdApi(params) {
	return request('/project_risk/risks', params, 'GET')
}

function scoreListApi(params) {
	return request('/project_team_score/list', params, 'GET')
}

function scoreInfoApi(params) {
	return request('/project_team_score/info', params, 'GET')
}

// 原来为list
function checkListApi(params) {
	return request('/project_check/list', params, 'GET')
}

function materialInventoryListApi(params) {
	return request('/MaterialInventoryList/list', params, 'GET')
}

function materialInventoryListDetailApi(params) {
	return request('/MaterialInventoryList/detail', params, 'GET')
}

function checkInfoApi(params) {
	return request('/project_check/info', params, 'GET')
}

function checkProblemApi(params) {
	return request('/project_check/problem', params, 'GET')
}

function checkListByTypeApi(params) {
	return request('/project_check/checkList', params, 'GET')
}

function reportListApi(params) {
	return request('/project_report/index', params, 'GET')
}

function reportInfoApi(params) {
	return request('/project_report/info', params, 'GET')
}

function performDetailApi(params) {
	return request('/project_perform/detail', params, 'GET')
}

function performListApi(params) {
	return request('/project_perform/perform', params, 'GET')
}

function typeSearchApi(params) {
	return request('/project_manage/typeSearch', params, 'get')
}

function performProblemApi(params) {
	return request('/project_perform/problem', params, 'GET')
}

function performProblemDetailApi(params) {
	return request('/project_perform/problemDetail', params, 'GET')
}

function performMeettingListApi(params) {
	return request('/project_perform/meeting', params, 'GET')
}

function performMeettingListDetailApi(params) {
	return request('/project_perform/meetingDetail', params, 'GET')
}

function phoneIndexApi(params) {
	return request('/Project_phone/index', params, 'GET')
}

function reportRemindApi(params) {
	return request('/project_report/remind', params, 'GET')
}

function powerInfoApi(params) {
	// return request('/PreliminaryDocuments/listGroup', params, 'POST')
	return request('/project_power/info', params, 'GET')
}

function preliminaryDocumentsList(params) {
	return request('/PreliminaryDocuments/listGroup', params, 'GET')
}

function reportAddApi(params) {
	return request('/project_report/add', params, 'GET')
}

function analysisInfoApi(params) {
	return request('/analysis/info', params, 'GET')
}

function buildAnalysisApi(params) {
	return request('/project_building_site/analysis', params, 'GET')
}

function ticketListApi(params) {
	return request('/project_building_site/ticketList', params, 'GET')
}

function ruleListApi(params) {
	return request('/project_rule/index', params, 'GET')
}

function performSignApi(params) {
	return request('/project_perform/signIn', params, 'GET')
}

function performSignDetailApi(params) {
	return request('/project_perform/signInDetail', params, 'GET')
}

function towerListApi(params) {
	return request('/project_tower/towerList', params, 'GET')
}

function towerListsApi(params) {
	return request('/projectTower/towerLists', params, 'GET')
}

function towerUpdateApi(params) {
	return request('/project_tower/update', params, 'POST')
}

function towerImgListApi(params) {
	return request('/project_tower/towerImg', params, 'GET')
}

function evaluateListApi(params) {
	return request('/projectZrr/personnelEvaluate', params, 'GET')
}

function commentListApi(params) {
	return request('/projectZrr/personLiableCommentList', params, 'GET')
}

function videoListApi(params) {
	return request('/project_building_site/videoList', params, 'GET')
}

function progressListApi(params) {
	return request('/project_centre/projectList', params, 'GET')
}

function ticketIndexApi(params) {
	return request('/JobTicket/listGroup', params, 'GET')
}

function ticketChildListApi(params) {
	return request('/JobTicket/ticketListStat', params, 'GET')
}

function preliminaryDocumentsListApi(params) {
	return request('/PreliminaryDocuments/list', params, 'GET')
}

function ticketChildListNormalApi(params) {
	return request('/JobTicket/ticketList', params, 'GET')
}

function ticketIndexStatisticsApi(params) {
	return request('/JobTicket/listGroupStat', params, 'GET')
}

function getWorkmanshipListApi(params) {
	return request('/StandardProcess/listGroup', params, 'GET')
}


function TowerProjectListApi(params) {
	return request('/ProjectTower/listGroup', params, 'GET')
}

function getWorkmanshipStatisticsListApi() {
	return request('/StandardProcess/stat', 'GET')
}

function StandardProcessListApi(params) {
	return request('/StandardProcess/ChildrenList', params, 'GET')
}

function StandardProcessStatisticsListApi(params) {
	return request('/StandardProcess/detailStat', params, 'GET')
}
function PlanListGroupApi(params) {
	return request('/ConstructionPlan/listGroup', params, 'GET')
}
function project_budgetfoApi(params) {
	return request('/project_budget/info', params, 'GET')
}


function UserMsgListApi(params) {
	return request('/UserMsg/list', params, 'GET')
}
function UserMsgReadApi(params) {
	return request('/UserMsg/read', params, 'GET')
}
function UserMsgDetailApi(params) {
	return request('/UserMsg/detail', params, 'GET')
}

function statisticalTicket(params) {
	return request('/JobTicket/analysis', params, 'GET')
}
function addStandardProcess(params) {
	return request('/StandardProcess/save', params, 'POST')
}

function AnalysisProjectInfo(params) {
	return request('/analysis/projectInfo', params, 'GET')
}

function JobTicketDetails(params) {
	return request('/JobTicket/details', params, 'GET')
}

function ProjectTeamGetComment(params) {
	return request('/ProjectTeam/getComment', params, 'GET')
}
function ProjectTeamIndex(params) {
	return request('/ProjectTeam/index', params, 'GET')
}
function projectTeamList(params) {
	return request('/ProjectTeam/list', params, 'POST')
}
function projectTeamGetCommentList(params) {
	return request('/ProjectTeam/getCommentList', params, 'POST')
}
function projectTeamTeamInfo(params) {
	return request('/ProjectTeam/teamInfo', params, 'GET')
}
function projectTeamUpdateTeamState(params) {
	return request('/ProjectTeam/updateTeamState', params, 'POST')
}
function projectTeamIndex(params) {
	return request('/ProjectTeam/teamIndex', params, 'POST')
}
function projectTeamChildren(params) {
	return request('/ProjectTeam/teamChildren', params, 'POST')
}
function ExcellencePlanListGroup(params) {
	return request('/ExcellencePlan/listGroup', params, 'POST')
}
function getSampleStatistics(params) {
	return request('/project_engineering_sample/analysis', params, 'POST')
}
function updateEngineeringPicture(params) {
	return request('/project_engineering_sample/updateRecordInfo', params, 'POST')
}
function TechnicalIndex(params) {
	return request('/Technical/index', params, 'GET')
}
function TechnicalInfo(params) {
	return request('/Technical/info', params, 'GET')
}
function GetFourwayList(params) {
	return request('/ProjectFourConnectionOneLevel/listGroup', params, 'GET')
}
export {
	project_budgetfoApi,
	preliminaryDocumentsListApi,
	progressListApi,
	videoListApi,
	commentListApi,
	evaluateListApi,
	getRecordInfoApi,
	addTemplateApi,
	getProjectTemplateRecordApi,
	getProjectProcessSplitApi,
	getProjectTemplateInfoApi,
	getProjectTemplateApi,
	getProjectListSonApi,
	getProjectListApi,
	problemDetailApi,
	checkListListApi,
	meetingListApi,
	MeettingApi,
	listGroupApi,
	analysisApi,
	deviceListApi,
	wornListApi,
	towerImgListApi,
	towerUpdateApi,
	towerListApi,
	performSignDetailApi,
	performSignApi,
	ruleListApi,
	ticketListApi,
	buildAnalysisApi,
	riskListApi,
	analysisInfoApi,
	reportAddApi,
	powerInfoApi,
	preliminaryDocumentsList,
	reportRemindApi,
	phoneIndexApi,
	performMeettingListDetailApi,
	performMeettingListApi,
	performProblemDetailApi,
	performProblemApi,
	performListApi,
	typeSearchApi,
	performDetailApi,
	reportInfoApi,
	reportListApi,
	checkListByTypeApi,
	checkProblemApi,
	checkListApi,
	checkInfoApi,
	scoreListApi,
	scoreInfoApi,
	projectRiskByProjectIdApi,
	projectZrrInfoApi,
	projectRiskListApi,
	committeeInfoApi,
	committeeListApi,
	projectBuildApi,
	analysisDetailApi,
	analysisListApi,
	projectRiskInfoApi,
	projectRiskAnalysisApi,
	projectRiskApi,
	projectAnalysisApi,
	projectAnalysisApi__java,
	liberaryListApi,
	projectChartsApi,
	gfwjListApi__java,
	weeklyListApi__java,
	projectListApi,
	projectSonApi,
	projectZrrListApi,
	projectAllApi,
	ticketChildListApi,
	ticketIndexApi,
	ticketChildListNormalApi,
	ticketIndexStatisticsApi,
	materialInventoryListApi,
	towerListsApi,
	materialInventoryListDetailApi,
	TowerProjectListApi,
	MatetialsSuppliedListGroup,
	DrawingsListGroup,
	getWorkmanshipListApi,
	getWorkmanshipStatisticsListApi,
	StandardProcessListApi,
	StandardProcessStatisticsListApi,
    projectTeamGetCommentList,
	PlanListGroupApi,
	UserMsgListApi,
	UserMsgReadApi,
	UserMsgDetailApi,
	statisticalTicket,
	addStandardProcess,
	AnalysisProjectInfo,
	JobTicketDetails,
	ProjectTeamGetComment,
	ProjectTeamIndex,
	projectTeamList,
	projectTeamTeamInfo,
	projectTeamUpdateTeamState,
	projectTeamIndex,
	projectTeamChildren,
	ExcellencePlanListGroup,
	getSampleStatistics,
	updateEngineeringPicture,
	TechnicalIndex,
	TechnicalInfo,
	GetFourwayList
}
